Preparing For Perfection